@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{padding:0;margin:0}
html{height:100%}
body{font-family:'微软雅黑';margin:0 auto;padding:0;word-break:break-all;word-wrap:break-word;height:100%;background:#fff;font-size:14px;
overflow-x:hidden;overflow:none;min-width:1400px;max-width: 1920px;font-weight: lighter;}
dl,ul{margin:0;padding:0}
dl dt,dl dd,ul li{list-style:none;margin:0;padding:0;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#d70b24;text-decoration:none;}
a img{border:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
.clear:after,.clearfix:after{clear:both;display: block;content:'';}
.w1200{width:1200px;margin:0px auto;}
.w1300{width:1300px;margin:0px auto;}
.fl{float:left}
.fr{float:right}

/************************************/
.tophead{min-width:1400px;max-width:1920px;width:100%;z-index:98;height:82px;padding-top:14px;position: fixed;top:0px;background-color:#d70b24;}
.topfix_ht{height:96px;}
.ps_height{height: 96px;}
.tophead .logo{float: left;padding-left:80px;}
.tophead .logo img{float: left;}
.tophead .logo .txt{float: left;color: #fff;padding-top: 12px;}
.tophead .logo .txt .two{font-size: 12px;float: left;line-height: 14px;padding-top: 2px;padding-left: 5px;}
.tophead .logo .txt .one{font-size:20px;float: left;padding-left:10px;font-weight:bold;padding-top: 3px;}
.tophead .visit{float: left;padding-left:95px;font-size: 12px;color: #ff9c9c;padding-top: 25px;}
.tophead .visit span{padding-left: 3px;letter-spacing: 2px;border: 1px solid #ff9c9c;border-left: none;}
.tophead .visit span:first-child{border-left: 1px solid #ff9c9c;margin-left: 3px;}
.tophead .nav{float: right;padding-right:60px;}
.nav .navlist{float: left;}
.nav ul li{float:left}
.nav ul li a{position: relative;display:block;color:#e1e1e1;line-height:66px;height:79px;font-size:36px;padding:0px 2px;font-weight:lighter;margin: 0px 20px;}
.navlist li a span{position: absolute;bottom:-3px;width: 0%;transition: all 0.2s;height: 3px;display: block;background-color: #000;left: -2px;}
.navlist li a.active span{width: 100%;}
.tophead .nav .toptel{float: right;padding-left:15px;padding-top:15px;}
.nav ul li:hover>a span{width: 100%;}
.nav ul li a:hover,.navlist li a.active{font-weight: normal;color: #fff;}


.indexban .flexs{margin:0px auto;position:relative;width:100%;height:640px;overflow:hidden;zoom:1;}
.indexban .flexs .slides li{width:100%;height:100%}
.indexban .flexs .slides li img{max-width: 100%;}
.indexban .flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px}
.indexban .flex-direction-nav .flex-next{background-position:0 -70px;right:100px}
.indexban .flex-direction-nav .flex-prev{left:100px}
.indexban .flexs:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.indexban .flexs:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.indexban .flexs:hover .flex-next:hover,.indexban .flexs:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.indexban .flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center;display: none;}
.indexban .flex-control-nav li{margin-left:1px;display:inline-block;zoom:1;*display:inline}
.indexban .flex-control-paging li a{display:block;width:150px;cursor:pointer;text-align:center;height:22px;line-height:22px;color:#fff;background-color:#000;overflow:hidden;font-size:12px}
.indexban .flex-control-paging li a.flex-active,.indexban .flex-control-paging li.active a{background-color:#48b0c0}
.indexban .flexs .slides a{width:100%;max-height:640px;display:block}

.brand_val{padding-top: 65px;}
.brand_val .desc{line-height: 110px;text-align: justify;font-size:64px;font-weight: lighter;color: #23232b;}
.brand_val .desc span{position: relative;z-index: 2;}
.brand_val .desc span:after{border-bottom:25px solid #d70b24;content:'';width: 100%;z-index:-1;bottom:-10px;left: 0px;position: absolute;}
.brand_val .con{font-size: 40px;font-weight: bold;color: #fff;line-height: 80px;background-color: #d70b24;padding: 20px;text-align: justify;margin-top: 30px;}

.caseall_nav{margin: 0px auto;padding-top:160px;}
.caseall_nav .cnav{text-align: center;}
.caseall_nav .cen_fixed{position: fixed;width: 100%;top:70px;background-color: #fff;z-index: 10001;}
.caseall_nav .cnav li{font-size: 42px;text-align: center;margin:0px 63px;line-height:66px;display:inline-block;position: relative;font-weight: lighter;}
.caseall_nav .cnav li a{display: block;color: #000;}
.caseall_nav .cnav li.check a{color: #d70b24;}
.caseall_nav .cnav li:after{display: inline-block;content:'';width: 0%;left:0;position: absolute;bottom: -25px;height:20px;background-color: #d70b24;transition: all 0.2s;}
.caseall_nav .cnav li.check:after{width: 100%;}
.caseall_nav .cnav li:hover a{color: #d70b24;}
.caseall_nav .cnav li:hover:after{width: 100%;}
.index_case{padding-bottom: 300px;}
.index_case .h_list{padding-top:100px;}
.index_case .h_list:after{display: block;content:'';clear: both;}
.index_case .h_list .index_case_box{box-sizing: border-box;width:33.333333%;float: left;}
.index_case .h_list .index_case_box ul{max-height: 379px;overflow: hidden;width:100%;position: relative;list-style: none;padding: 0;}
.index_case .h_list .index_case_box li img{max-height: 379px;max-width: 100%;display: block;}
.index_case .h_list .index_case_box .con{height: 240px;color: #000;font-weight: lighter;text-align: center;background-color: #f6f6f6;padding: 0px 20px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);}
.index_case .h_list .index_case_box .spe{background-color: #d70b24;color: #fff;}
.index_case .h_list .index_case_box .con h3{font-weight: lighter;font-size:50px;padding-top:40px;padding-bottom: 5px;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;}
.index_case .h_list .index_case_box .con p{font-size: 28px;padding:5px 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_case .h_list .index_case_box:hover .con{background-color: #d70b24;color: #fff;}

.caselistcon {display: none;}
.indexcase{display: block;}
.index_case .h_list .index_case_box a{display:block;}
.loading{clear:both;color:#666;font:16px/24px "Microsoft Yahei",Arial,sans-serif;padding:20px 0 25px;text-align:center;opacity:0}
.loading span{background:url("../images/loading.gif") no-repeat left center;display:inline-block;padding-left:36px;padding-right:16px;padding-top:2px}

.about_con{background-color: #23232b;color:#fff;}
.about_con .w1485{width: 1485px;margin: 0px auto;}
.about_con .part1{font-size: 80px;line-height: 132px;font-weight: lighter;padding-top:220px;padding-bottom: 340px;text-align: justify;}
.about_con .part1 span{font-weight: lighter;}
.about_con .part2 .one{border-bottom: 6px solid #d70b24;height: 200px;}
.about_con .part2 .one .fl{font-size:26px;padding-top:130px;}
.about_con .part2 .one .fr{font-weight: bold;font-size: 64px;line-height:84px;text-align: right;}
.about_con .part2 .two{padding-top: 100px;}
.about_con .part2 .two .con .fl{width: 745px;font-size: 20px;line-height:42px;text-align: justify;}
.about_con .part2 .two .con .fr{font-size: 40px;font-weight: bold;padding-top: 150px;}
.about_con .part2 .case{padding-top: 120px;}
.about_con .part2 .case li{float: left;margin-right:42px;cursor: pointer;width: 110px;height:110px;margin-bottom:42px;}
.about_con .part2 .case li:nth-child(10n){margin-right: 0px;}
.about_con .part2 .case li img {max-width: 100%;}
.about_con .part3{padding-top: 300px;}
.about_con .part3 .one{border-bottom: 6px solid #d70b24;height: 200px;}
.about_con .part3 .one .fl{font-size:26px;padding-top:130px;}
.about_con .part3 .one .fr{font-weight: bold;font-size: 64px;line-height:84px;text-align: right;}
.about_con .part3 .two{padding-top: 250px;}
.about_con .part3 .two .lst{float: left;text-align: center;width:319px;}
.about_con .part3 .two .mrl{margin-left: -50px;}
.about_con .part3 .two .mrr{margin-right: -60px;}
.about_con .part3 .two .lst h3{font-size:50px;}
.about_con .part3 .two .lst .circle{width:44px;height:36px;background-color:#d70b24;border-radius:50%;margin:55px auto 40px;font-size:18px;line-height:20px;padding:14px 10px;}
.about_con .part3 .two .lst .desc{font-size: 14px;line-height: 32px;color: #eaeaea;}
.about_con .part3 .two .lst .d{padding: 10px 0px 35px;font-size:24px;}
.about_con .part3 .two .lst .con{font-weight: bold;font-size: 26px;line-height:50px;}
.about_con .part4{padding-top: 335px;}
.about_con .part4 .one{border-bottom: 6px solid #d70b24;height: 200px;}
.about_con .part4 .one .fl{font-size:26px;padding-top:130px;}
.about_con .part4 .one .fr{font-weight: bold;font-size: 64px;line-height:84px;text-align: right;}
.about_con .part4 .con{font-size: 76px;line-height: 136px;text-align: justify;padding-top: 140px;}
.about_con .part4 .con b{font-weight: lighter;}
.about_con .part5{padding-top: 315px;}
.about_con .part5 .one{border-bottom: 6px solid #d70b24;height: 200px;}
.about_con .part5 .one .fl{font-size:26px;padding-top:130px;}
.about_con .part5 .one .fr{font-weight: bold;font-size: 64px;line-height:84px;text-align: right;}
.about_con .part5 .con{padding-top: 190px;}
.about_con .part5 .con .fl{width:742px;}
.about_con .part5 .con .fl .pson img{max-width: 100%;}
.about_con .part5 .con .fl .pson h3{font-size: 32px;padding: 50px 0px 35px;}
.about_con .part5 .con .fl .pson p{font-size: 20px;line-height:38px;text-align: justify;}
.about_con .part5 .con .fl .mart{margin-top: 120px;}
.about_con .part5 .con .fr{width:650px;text-align: right;font-size:26px;line-height:68px;}
.about_con .part5 .con .fr h3{font-size: 40px;padding-bottom:50px;margin-top: -20px;}

.about_con .part6{padding-top:350px;}
.about_con .part6 .one{border-bottom: 6px solid #d70b24;height: 200px;}
.about_con .part6 .one .fl{font-size:26px;padding-top:130px;padding-bottom: 30px;}
.about_con .part6 .one .fr{font-weight: bold;font-size: 64px;line-height:84px;text-align: right;}
.about_con .part6 .two{padding-top: 160px;}
.about_con .part6 .two .fl{width: 750px;}
.about_con .part6 .two .fr{padding-top: 20px;width: 620px;height: 600px;}
.about_con .flexslider{width:100%;height:100%;overflow:hidden;}
.about_con .flexslider .slides > li{display:none;}
.about_con .flexslider .slides img{max-width:100%;display:block;}
.about_con .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.about_con .slides > li:first-child{display:block;}
.about_con .flexslider{position:relative;zoom:1;}
.about_con .flexslider .slides{zoom:1;}
.about_con .flexslider .slides > li{position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}

.flex-control-nav{position:absolute;bottom:0;left:0;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;}
.flex-control-nav li a{display:block;width:10px;height:10px;cursor:pointer;background-color: #fff;text-indent: -999px;border-radius: 50%;}
.flex-control-nav li a:hover{background-color: #ff0000;}
.flex-control-nav li a.active{background-color: #ff0000;}

.about_con .part6 .two .fl .tit{font-size: 78px;}
.about_con .part6 .two .fl .tit p{font-weight: bold;padding-bottom: 20px;}
.about_con .part6 .two .fl .desc{font-size: 28px;line-height:60px;text-align: justify;padding-top: 60px;}
.about_con .part6 .two .fl .desc b{font-weight: lighter;}
.about_con .part7{padding-top: 160px;}
.about_con .part7 img{max-width: 100%;}
.about_con .part7 .ewm{text-align: center;padding: 580px 0px 500px;}
.about_con .part7 .ewm .txt{font-size: 50px;padding-top: 110px;}
.about_con .part7 .ewm .txt p{font-weight: bold;color:#ff0000;padding-top: 10px;}

.contact{background-color:#23232b;}
.contact .w1410{margin: 0px auto;width: 1410px;}
.contact .part1{padding-top: 200px;text-align: center;color: #fff;}
.contact .part1 h3{font-size: 72px;padding-bottom: 20px;}
.contact .part1 .add{font-size: 52px;position: relative;z-index: 1;}
.contact .part1 .add:after{height: 25px;background-color:#d70b24; content: '';width: 100%;z-index: -1;bottom: -10px;left: 0px;position: absolute;}
.contact .part1 .bt{font-size: 50px;padding-top: 125px;}
.contact .part1 .pic{padding-top: 150px;}
.contact .part2{padding-top: 160px;}
.contact .part2 .ewm{text-align: center;padding:160px 0px 200px;}
.contact .part2 .ewm .txt{font-size: 50px;padding-top: 110px;color: #fff;}
.contact .part2 .ewm .txt p{font-weight: bold;color:#ff0000;padding-top: 10px;}

.jd_limore{background:none;width:100%;height:44px;color:#fff;line-height:40px;padding-bottom:100px;padding-top: 20px;float: left;}
.jd_limore a{font-size:15px;display:block;width:174px;height:40px;background:#56aab7;border-radius:30px;color:#000;line-height:40px;text-align:center;margin: auto;}
.jd_limore a:hover{background:#242424;transition:0.3s all;color:#fff}
.hidden{display: none;}

.caseshow{background-color: #f8f8f8;}
.mart2{margin-top: 250px;}
.caseshow .title{padding-bottom:20px;padding-top: 30px;background-color: #fff;}
.caseshow .title .tit{color:#000;font-size:24px;font-weight: bold;line-height:36px;float: left;}
.caseshow .title p{width:280px;float:right;text-align:right;font-size:14px;color:#3e3a39;padding-top: 30px;}
.caseshow .title .p10{padding-top: 10px;}
.caseshow .title p span{padding-left:25px}


.caseshow .case_box .offer{padding-top:35px}
.caseshow .case_box .offer .bj{width:94px;height:32px;line-height:32px;color:#f08519;font-size:17px;float:left;margin-right:20px}
.caseshow .case_box .offer .lx{width:245px;height:32px;line-height:32px;color:#f08519;font-size:17px;text-align:center;float:left}
.offer .bj a,.offer .lx a{display:block;border:2px solid #48b0c0;border-radius:10px;text-align:center;color:#48b0c0}
.offer .bj a:hover,.offer .lx a:hover{background-color:#48b0c0;color:#fff}
.caseshow .con{font-size:16px;line-height:28px;color:#414141;text-align:justify;padding-top:150px;padding-bottom: 250px;}
.caseshow .con img{max-width:100%;margin-bottom:20px}
.case_xq_fx{float:right}
.caseshow .case_bot{padding-top:90px;padding-bottom:110px}
.caseshow .case_bot .tp{width:270px;margin:0px auto;height:80px}
.caseshow .case_bot .tp a{display:block;width:120px;height:32px;text-align:center;line-height:32px;color:#48b0c0;border:2px solid #48b0c0;border-radius:10px;float:left}
.caseshow .case_bot .tp a.r{margin-left:15px}
.caseshow .case_bot .tp a:hover{background-color:#48b0c0;color:#fff}
.caseshow .case_bot p{text-align:center;color:#414141;font-size:17px}
.caseshow .case_bot p span{font-size:19px;font-weight:bold}
.goods_ban .flex-control-nav{bottom:40px;display: block;}
.goods_ban .flex-control-nav li{margin-left:5px;display:inline-block;zoom:1;*display:inline;width: 80px;height: 4px;background-color: #dfdfdf;}
.goods_ban .flex-control-nav li.active{background-color: #000;}
.goods_ban .flexs{margin:0px auto;position:relative;width:100%;height:980px;overflow:hidden;zoom:1}
.goods_ban .flexs .slides a{height:980px;}


.footer{background-color:#23232b;}
.footer .content{width: 1415px;margin: 0px auto;}
.footer .content .one{padding-top:95px;}
.footer .content .one .fl{color: #fff;}
.footer .content .one .fl h3{font-size:64px;letter-spacing: 5px;}
.footer .content .one .fl ul{padding-top: 100px;}
.footer .content .one .fl li{font-weight: lighter;font-size: 44px;float: left;height: 44px;line-height: 44px;}
.footer .content .one .fl li.f{margin: 0px 32px;width: 2px;background-color: #fff;}
.footer .content .one .fl li a{color: #fff;}
.footer .content .one .fr{padding-top: 12px;}
.footer .content .one .fr div{float: left;width: 180px;height: 120px;background-color: #d70b24;color: #fff;text-align: center;font-weight: lighter;padding-top: 50px;font-size: 18px;}
.footer .content .one .fr div h3{padding-top:15px;}
.footer .content .one .fr img{float: right;width: 170px;height: 170px;}
.footer .content .two{padding-top:40px;}
.footer .content .two ul{padding-top: 12px}
.footer .content .two li{float: left;font-size: 26px;font-weight: lighter;color: #fff;line-height: 26px;letter-spacing: 2px;}
.footer .content .two .b_logo{width: 335px;height: 50px;}
.footer .content .two li.f{margin: 0px 22px;width: 2px;background-color: #fff;height: 26px;}
.footer .content .two div{font-size: 26px;font-weight: lighter;color: #fff;line-height: 52px;letter-spacing: 2px;margin-top: -2px;}
.footer .content .two div .b_tel{width: 345px;height: 52px;margin-bottom: -18px;}
.footer .copyright{background-color:#d70b24;height:48px;line-height:48px;color:#fff;font-size:14px;font-weight: lighter;margin-top: 85px;}
.footer .copyright .con{width: 1415px;margin: 0px auto;}
.footer .copyright a:hover{text-decoration: underline;}
.footer .copyright .beian{width:45%;float:left}


@media (max-width:1550px) {
    .about_con .part3 .two .lst{width:310px;}
    .indexban .flexs{height: 500px;}
    

}

@media (max-width:1480px) {
    
    .tophead,body{min-width: 1350px;}
    .tophead .logo{padding-left: 40px;}
    .tophead .visit{padding-left:60px;}
    .w1300,.about_con .w1485{width: 1250px;}
    .caseall_nav .cnav li{margin: 0px 50px;}
    .footer .content,.footer .copyright .con{width: 1250px;}
    .footer .content .two .b_logo{width: auto;height: 40px;}
    .footer .content .two div .b_tel{width: auto;height: 42px;}
    .footer .content .two div,.footer .content .two li{font-size: 24px;line-height: 24px;}
    .footer .content .two li.f{height: 24px;}
    .footer .content .two ul{padding-top: 8px;}
    .footer .content .two div{margin-top: 4px;}
    .about_con .part2 .case li{width: 86px;height: 86px;}
    .about_con .part3 .two .lst{width: 260px;}
    .about_con .part3 .two .lst .desc{font-size: 12px;}
    .about_con .part3 .two .lst .con{font-size: 24px;}
    .about_con .part3 .two .lst h3{font-size: 46px;}
    .about_con .part4 .con{font-size: 70px;}
    .about_con .part5 .con .fl{width: 680px;}
    .about_con .part5 .con .fr{width: 550px;font-size: 24px;line-height: 64px;}
    .about_con .part6 .two .fl{width: 600px;}
    .about_con .part6 .two .fr{width: 540px;height: 492px;}
    .about_con .part6 .two .fl .tit{font-size:66px;}
    .about_con .part6 .two .fl .desc{font-size: 24px;line-height: 62px;}


}



















